/* $Id: menu.css 25 2011-08-04 13:05:23Z azbitnev@gmail.com $ */

/*
	ajp-menu: common logic
*/

.ajp-menu li {
	list-style: none;
	white-space: nowrap;
	word-wrap: normal;
}

.ajp-menu > li {
	display: block;
	float: left;
}

.ajp-menu ul {
	display: none;
	position: absolute;
}

.ajp-menu .arrow {
	display: block;
}

.ajp-menu .clear {
	float: none;
	display: block;
	clear: both;
	padding: 0;
	margin: 0;
	height: 0;
}

.ajp-menu {
	padding: 0;
	position: absolute;
	z-index: 1;
	width: 100%;
}

.ajp-menu li > a {
	outline: 0;
	cursor: pointer;
	display: block;
}

.ajp-menu li.disabled > a {
	cursor: default;
}

/*
	ajp-menu-noscript: common logic
*/

.ajp-menu-noscript li:hover > ul {
	display: block;
}

.ajp-menu-noscript li.disabled:hover > ul {
	display: none;
}
